#ifndef CPARTICLES_HPP_
#define CPARTICLES_HPP_

#include "CParticle.hpp"


class CParticles
{
	protected:
	
		CParticle* mBox;
		int mNumParticles;
		int mNumSectioned;
		double mZHeight;
	
	public:
	
		CParticles();
		~CParticles();
		
		void SetZHeight(double zHeight);
		double GetZHeight();
		
		CParticle* NewParticle(double X, double Y, double Z, double R);
		void Insert(CParticle* Particle);
		void Delete(CParticle* Particle);
		
		CParticle* ReadData();
		void Sectioning();
		void PrintSection();

};


#endif /*CPARTICLES_HPP_*/
